harms of technology - French English Dictionary